/**********************
***** iGoogle Skin: BlueDream
***********************
***** $Id$
**********************/

/**********************
***** WHOLE PAGE
**********************/
body {
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
}

a, a:active, a:link, a:visited, a.alt {
    color: #000000;
    text-decoration: underline;
}

a.alt {
    color: #666666;
    text-decoration: none;
}

a:hover, a.alt:hover {
    text-decoration: none;
}

/**********************
***** NAVBAR
**********************/
#guser {
    color: #000000;
}

a:hover u {
    text-decoration: none;
}

/**********************
***** HEADER
**********************/
#nhdrwrap {
    background: #003366 url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/header.jpg' ) repeat-x top left;
    height: 200px;
}

#nhdrwrapsizer {
    height: 140px;
}

.gsealog a img {
    background: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/header-logo.png' ) right top no-repeat;
    left: 5px;
    position: absolute;
    top: 70px;
}

* html .gsealog a {
    background: none;
    float: left;
    filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/header-logo.png', sizingMethod = 'scale' );
    width: 178px;
}

#regular_logo {
    background: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/header-logo.png' ) right top no-repeat;
    left: 5px;
    position: absolute;
    top: 70px;
}

* html #regular_logo {
    background: none;
    float: left;
    filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/header-logo.png', sizingMethod = 'scale' );
    width: 178px;
}

#q {
    background: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/form-textbox.png' ) no-repeat;
    border: 0px;
    color: #ffffff;
    font-size: 10px;
    height: 20px;
    left: 180px;
    padding: 3px 4px 3px 4px;
    position: absolute;
    top: 81px;
    width: 200px;
}

#btnG {
    background: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/form-button.png' ) no-repeat;
    border: 0px;
    font-size: 0px;
    height: 20px;
    left: 385px;
    position: absolute;
    top: 85px;
    width: 85px;
}

#btnI {
    display: none;
}

.gseaopt {
    font-size: 10px;
    position: absolute;
    right: 20px;
    top: 68px;
    text-align: right;
}

.gseaopt {
    color: #ffffff;
}

.gseaopt a:link, .gseaopt a:visited, .gseaopt a:active {
    color: #ffffff;
    text-decoration: none;
}

.gseaopt a:hover {
    text-decoration: underline;
}

/**********************
***** TABS
**********************/
.tab {
    border-bottom: 0px;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    top: 170px;
    height: 25px;
}

.tab a:link, .tab a:visited, .tab a:active {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}

.tab span {
    padding-left: 20px;
    padding-right: 20px;
}

.tab a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.selectedtab {
    background: #003366 url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/tab-selected.png' ) repeat-x top left;
    border: 0px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding-top: 5px;
}

.unselectedtab {
    background: #003366 url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/tab-normal.png' ) repeat-x top left;
    border: 0px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding-top: 5px;
}

.unselectedtab:hover {
    background: #003366 url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/tab-selected.png' ) repeat-x top left;
    border: 0px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding-top: 5px;
}

.tab_hover {
    background: #003366 url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/tab-selected.png' ) repeat-x top left;
}

.addtab, a.addtab, a.addtab:active, a.addtab:link, a.addtab:visited {
    padding-top: 5px;
    text-decoration: none;
}

a.addtab:hover {
    text-decoration: underline;
}

#addstuff {
    color: #ffffff;
    font-weight: normal !important;
    text-align: right;
    padding-top: 5px;
    right: 20px;
    position: absolute;
    width: auto;
}

#addstuff a, #addstuff a:active, #addstuff a:link, #addstuff a:visited {
    text-decoration: none;
}

#addstuff a:hover {
    text-decoration: underline;
}

/**********************
***** GADGETS
**********************/
.modboxin, .modboxin_s {
    background-color: #fffff;
    border: 1px #cccccc solid;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    border-top: 0px;
    padding: 5px 9px 10px 9px;
    font-size: 12px;
}

.modboxin a, .modboxin a:link, .modboxin a:visited, .modboxin a:active {
    text-decoration: underline;
}

.modboxin a:hover {
    text-decoration: none;
}

.modtitle, .modtitle_s {
    background: #2A3A60 url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/gadget-header.png' ) repeat-x;
    border: 0px;
    color: #ffffff;
    line-height: 21px;
    padding: 0px 8px;
    text-decoration: none !important;
}

.modtitle .modtitle_text, .modtitle a:active, .modtitle a:link, .modtitle a:visited, .modtitle a:hover {
    color: #ffffff;
    font-size: 11px;
    font-weight: normal ! importan;
    text-decoration: none !important;
}

.modlabel {
    padding-bottom: 8px;
    border-bottom: 1px #cccccc dotted;
    margin-bottom: 2px;
}

.modtitle a.alt {
    color: #cccccc;
    text-decoration: none;
}

a.mtlink {
    color: #cccccc;
    line-height: 21px;
}

/**********************
***** CONTROL BOX
**********************/
a.ddbox, a.delbox, a.minbox, a.maxbox {
    margin-top: 4px;
}

a.ddbox {
    background-image: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/control-down.png' );
}

a.ddbox:hover {
    background-image: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/control-down-hover.png' );
}

a.delbox {
    background-image: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/control-delete.png' );
}

a.delbox:hover {
    background-image: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/control-delete-hover.png' );
}

a.maxbox {
    background-image: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/control-maximise.png' );
}

a.maxbox:hover {
    background-image: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/control-maximise-hover.png' );
}

a.minbox {
    background-image: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/control-minimise.png' );
}

a.minbox:hover {
    background-image: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/control-minimise-hover.png' );
}

.dd_border {
    border: 1px solid #000000;
}

.dd_item, .dd_item a, .dd_item a:active, .dd_item a:link, .dd_item a:visited {
    color: #999999;
    font-size: 11px;
}

.dd_item a, .dd_item a:active, .dd_item a:link, .dd_item a:visited, .dd_item a:hover {
    color: #666666;
}

.meditbox {
    background: #2A3A60;
    font-size: 12px;
    color: #ffffff;
    padding: 5px 0px 5px 0px;
}

/**********************
***** FEEDS
**********************/
a.fmaxbox, a.fmaxbox_reverse_directionality {
    background-image: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/feed-expand.png' );
}

a.fmaxbox:hover, a.fmaxbox_reverse_directionality:hover {
    background-image: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/feed-expand-hover.png' );
}

a.fminbox, a.fminbox_reverse_directionality {
    background-image: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/feed-contract.png' );
}

a.fminbox:hover, a.fminbox_reverse_directionality:hover {
    background-image: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/feed-contract-hover.png' );
}

/**********************
***** DAILOG
**********************/
.dialog .titlebar {
    border-color: #666666;
    background: #e1e1e1;
}

.dialog .body {
    border-color: #666666;
}

/**********************
***** FOOTER
**********************/
#footerwrap {
    border: 0px;
    background: url( 'http://igoogleskinmourf.googlecode.com/svn/trunk/images/footer.png' );
    color: #ffffff !important;
    padding-bottom: 30px;
}

#footerwrap a {
    color: #ffffff !important;
    text-decoration: none;
}

#footerwrap a:hover {
    color: #ffffff !important;
    text-decoration: underline;
}

.bold_link_container {
    display: none;
}

/**********************
***** MESSAGE BOX
**********************/
.msg {
    position: absolute;
    left: 3px;
    top: 5px;
}

.msg .msg_box, #noscript_box, #new_user_save_box, #new_user_tip_box {
    background-color: #ffffff;
    border: 1px solid #676767;
    filter: alpha( opacity = 90 );
    opacity: .9;
    zoom: 1;
}

#no_script {
    background-color: #ffffff;
}

/**********************
***** SPECIFIC GADGET COLOURS
**********************/
.alt {
    color: #cccccc;
}

a.gre {
    color: #cccccc;
}

.tld {
    color: #cccccc;
    width: 50px;
}

.tls a, .tls a:active, .tls a:link, .tls a:visited, .tls a:hover {
    text-decoration: none;
}

.gt {
    color: #333333;
    text-decoration: none;
}

.tls a:hover {
    text-decoration: none;
}

.fpad {
    color: #000000;
    padding: 5px 10px 2px 17px;
    font-size: 92%;
}

/**********************
***** INTERNATIONAL IGOOGLE CLEANUP
**********************/
#featuretabs {
    display: none;
}

table tr td font {
    display: none;
}

div div div div div div div div div table tbody tr td font {
    display: inline;
}

#nhdrwrap div div div div {
    color: #ffffff;
    margin-right: 20px;
}

#nhdrwrap div div div div a {
    color: #ffffff;
}

#nhdrwrap div div div div form {
    color: #000000;
}

/**********************
***** TO CLEAN UP
**********************/
.uftl {
    color: #ffffff;
    padding: 5px 0px;
    border: none;
    border-top: 1px solid #fff;
}

.sftl {
    color: #ffffff;
    padding: 5px 0px;
    border: none;
    border-top: 1px #c98399 dotted;
    border-bottom: 1px #c98399 dotted;
}